654727
620963
139539
71924
834495
749654
377537
573614
369344
416690
671992
437390
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471